have leverage - English Synonyms Dictionary